/**
 * output package name
 */
package com.kingdee.eas.mx.imp.am;

import java.util.Map;
import java.util.List;
import java.util.Iterator;
import com.kingdee.util.enums.StringEnum;

/**
 * output class name
 */
public class Settlement extends StringEnum
{
    public static final String TH0_VALUE = "0";
    public static final String TH1_VALUE = "1";
    public static final String TH2_VALUE = "2";
    public static final String TH3_VALUE = "3";
    public static final String TH4_VALUE = "4";

    public static final Settlement th0 = new Settlement("th0", TH0_VALUE);
    public static final Settlement th1 = new Settlement("th1", TH1_VALUE);
    public static final Settlement th2 = new Settlement("th2", TH2_VALUE);
    public static final Settlement th3 = new Settlement("th3", TH3_VALUE);
    public static final Settlement th4 = new Settlement("th4", TH4_VALUE);

    /**
     * construct function
     * @param String settlement
     */
    private Settlement(String name, String settlement)
    {
        super(name, settlement);
    }
    
    /**
     * getEnum function
     * @param String arguments
     */
    public static Settlement getEnum(String settlement)
    {
        return (Settlement)getEnum(Settlement.class, settlement);
    }

    /**
     * getEnumMap function
     */
    public static Map getEnumMap()
    {
        return getEnumMap(Settlement.class);
    }

    /**
     * getEnumList function
     */
    public static List getEnumList()
    {
         return getEnumList(Settlement.class);
    }
    
    /**
     * getIterator function
     */
    public static Iterator iterator()
    {
         return iterator(Settlement.class);
    }
}